/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package ac.logic;

import ac.entities.Lugar;
import ac.persistence.PersistLugar;
import java.util.ArrayList;

/**
 * Módulo de Lógica de negocios para Lugares
 * @author prometheus
 */
public class LogicLugar {

    /**
     * Pide todos los registros de lugar de un tipo dado
     * @param tipo el tipo a ser buscado
     * @return todos los registros de ese tipo
     */
    public ArrayList<Lugar> buscarLugarPorTipo(String tipo) {
        PersistLugar pl = new PersistLugar();
        ArrayList<Lugar> lugares = null;
        lugares = pl.buscarLugaresPorTipo(tipo);
        return lugares;
    }

    /**
     * Busca los lugares contenidos en otro dado
     * @param seleccionadoID id del padre
     * @return todos los hijos
     */
    public ArrayList<Lugar> buscarHijosLugar(int idPadre) {
        ArrayList<Lugar> result = null;
        PersistLugar pl = new PersistLugar();
        result = pl.buscarHijosLugar(idPadre);
        return result;
    }
}
